flood barrage - Turkish English Dictionary